package main

	import (
		"gitee.com/mad-wud/lin"
	)
	
	var 日期选择器_基础 = `<template>
	<el-date-picker
	  v-model="value"
	  @change="选定时候触发" 
	  {1}
	  {2}
	/>


</template>

<script  setup>
import { ref } from 'vue'
const value = ref('')
{3}
const 选定时候触发=()=>{
    console.log(value.value)
  }
</script>
<style lang="scss"  scoped>

</style>
	`
	
	func 日期选择器(表 lin.J键值表) (vue string, 错误 error) {
		基础vue := 日期选择器_基础
		属性表 := 表.QJ取键值表("属性")
		文件路径 := 全_文件.QX取运行目录() + "/日期选择器.vue"
	
		属性 := 属性生成(属性表)
		属性 = 全_文本.T替换文本(属性, "default-time=", ":default-time=", -1)
	
		样式 := ""
		js := ""
		类型:=属性表.QW取文本("type") 
		if 类型 == "datetimerange" || 类型 == "daterange" || 类型 == "monthrange" {
			if 属性表.QW取文本("default_time") !=""{
				js=js+`const defaultTime = ([
					new Date(2000, 1, 1, 0, 0, 0),
					new Date(2000, 2, 1, 23, 59, 59),
					])`
			}

		}
	
		基础vue = 全_文本.C创建文本(基础vue, 属性, 样式, js)
		return 基础vue, 全_文件.X写到_文件(文件路径, []byte(基础vue))
	
	}